//
//  GWChatInputView.h
//  CloudDoctorApp
//
//  Created by hushaohui on 16/5/24.
//  Copyright © 2016年 GoWin. All rights reserved.
//

#import <UIKit/UIKit.h>


@protocol GWInputViewDelegate <NSObject>

@optional
/**
 *  发送文字代理方法
 *
 *  @param message 文字消息
 */
- (void)sendMessage:(NSString *)message;
/**
 *  发送语音代理方法
 *
 *  @param voiceFileName 保存下的文件名字
 *  @param seconds       语音时间
 */
- (void)sendVoice:(NSString *)voiceFileName withSeconds:(NSTimeInterval)seconds;
/**
 *  发送图片
 *
 *  @param imageArray 图片数组
 */
- (void)sendImage:(NSArray *)imageArray;
/**
 *  输入框frame改版
 *
 *  @param frame 改变后的frame
 */
- (void)InputViewDidChange:(CGRect)frame ;
@end
/**
 *  聊天输入框
 */

@interface GWChatInputView : UIView
@property (nonatomic, weak) id<GWInputViewDelegate>delegate;

/**
 *  初始化自定义输入框
 *
 *  @param view 父视图
 *
 *  @return 实例对象
 */
- (instancetype)initWithView:(UIView *)view;

/**
 *  结束输入状态
 */
- (void)removeChatBar;
@end
